package com.yxw.yxnet_cd_center.customer_service.entity;



import com.baomidou.mybatisplus.annotation.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.IdType;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
//import lombok.EqualsAndHashCode;



@Data
@NoArgsConstructor
@TableName("notice_way")
//@EqualsAndHashCode(callSuper = true)
public class NoticeWayEntity   implements Serializable
{
    private static final long serialVersionUID = 91697173250912L;
    /**
    *主键
    */
    @TableField("notice_way_id")
    @NotNull(message = "主键不可为空")
    @ApiModelProperty(value = "主键")
    private Long Id;    
    /*
    *是否循环提醒 0:否 1：是
    */
    @TableField("cycle_flag")
    @ApiModelProperty(value = "是否循环提醒 0:否 1：是")
    private Integer cycleFlag;
    /*
    *循环频次
    */
    @TableField("cycle_freq")
    @ApiModelProperty(value = "循环频次")
    private Integer cycleFreq;
    /*
    *循环时长 分钟
    */
    @TableField("cycle_time")
    @ApiModelProperty(value = "循环时长 分钟")
    private Integer cycleTime;    
    /**
    *提醒内容
    */
    @TableField("notice_dec")
    @ApiModelProperty(value = "提醒内容")
    private String noticeDec;
    /**
    *工作组ID
    */
    @TableField("notice_id")
    @ApiModelProperty(value = "工作组ID")
    private Long noticeId;
    /**
    *提醒方式 1：短信提醒 2：声音提醒
    */
    @TableField("notice_way")
    @ApiModelProperty(value = "提醒方式 1：短信提醒 2：声音提醒")
    private Integer noticeWay;

    /**
    *项目ID  字典表
    */
    @TableField("project_id")
    @ApiModelProperty(value = "项目ID  字典表")
    private Integer projectId;
    /**
    *提醒状态 1:开启 0：禁用
    */
    @TableField("status")
    @ApiModelProperty(value = "提醒状态 1:开启 0：禁用")
    private Integer status;
}

